#include <iostream>
#include <fstream>
#include <string>
#include "ville.h"

using namespace std;

Ville::Ville(string nomVille) : m_nom(nomVille)
{
}


void Ville::listeMarchand()
{
    string nomMarchand;
    ifstream listeMarchand("marchand.txt");

    if (listeMarchand.is_open())
    {
        int i = 1;

        while (! listeMarchand.eof() )
        {
            getline (listeMarchand,nomMarchand);
            cout << i << ") " << nomMarchand << endl;
            i++;
        }

        cout << endl;

        listeMarchand.close();
    }

    else cout << "Impossible de charger la liste des marchands";
}


void Ville::listeArmure()
{
    string nom, prix, def;
    ifstream listeArmure("listeArmure.txt"), defArmure("defArmure.txt"), prixArmure("prixArmure.txt");

    if (listeArmure.is_open() && defArmure.is_open() && prixArmure.is_open())
    {
        int i = 1;

        while (! listeArmure.eof() )
        {
            getline (listeArmure, nom);
            getline (defArmure, def);
            getline (prixArmure, prix);

            cout << i << ") " << nom << " (pdef : " << def << ") : " << prix << " po" << endl;

            i++;
        }

        cout << endl;

        listeArmure.close();
    }

    else
	{
		cout << "Impossible de charger la liste des armures";
	}
}
